home *** CD-ROM | disk | FTP | other *** search
- Short: Z88DK - Generic Z80 Small C+ Compiler with Z88 Libraries
- Author: Cain, Yorston et al, extended by Dominic Morris
- Uploader: Dominic Morris <djm@jb.man.ac.uk>
- Type: dev/cross
-
- Z88DK v1.0 - sccz80 v1.10b0.51
- ------------------------------
-
- Z88DK is a package along the lines of the GBDK, however it produces code
- for full Z80s and not the cutdown version in the Gameboy.
-
- The package consists of a Small C+ Compiler, Peephole Optimizer, and
- unified assembler and linker (provided by Z80asm from Interlogic).
- Libraries are supplied for the Cambridge Z88 however it would be a fairly
- trivial task to create libraries for other Z80 based machines.
-
- This is the first public release of the compiler, however it has under
- fairly extensive testing for 6 months and I now believe it to produce
- stable code.
-
- Features of the compiler include:
-
- - Structs/unions
- - Floating point support (either generic Z80 or stubs for the Z88 fp
- calculator)
- - Long (32 bits), int (16 bits), char (8 bits) datatypes
- - Signed and unsigned datatypes
- - Compiler support for far datatypes (allows support for up to 4MB of
- memory) though no library support as yet.
- - Literal pools for double constants and strings, both pools feature
- literal merging (removal of repeated constants).
- - ANSI & K&R function style declarations and prototypes
- - Extensive support library (over 200 usable routines) including almost a
- full complement of string and ctype functions
- - Definition during declaration of global and local static variables
- (though not auto variables)
-
- The compiler front end (zcc) is a much rewritten affair based on the
- ZCC096 frontend by Ken Yap, it has been considerably extended and rewritten
- to function as much as possible like any other big box compiler frontend.
-
- Optimization is provided courtesy of a peephole optimizer which substitutes
- certain compiler output for more efficient code, in particular logical
- operation on unsigned chars are well catered for. Savings in program size
- of over 10% are common place.
-
- All assembler output is generated in a form suitable for use with the
- Z80 Module Assembler from Interlogic (A full setup is included within
- this archive), this freely distributable assembler generates compact
- object files and allows linking in of routines from multiple library files.
-
- The source code for the entire suite is available in a separate archive
- (z88dk_v1.0s.lha).
-
- Potential Problems:
-
- - Floating point constants may not be correctly evaluated, I can't
- reproduce the problem that has been reported by some people.
- - Far Pointer code is far from complete so the compiler might produce
- some spectacularly duff code.
-
- Potential source of confusion:
-
- - This compiler comes with no warrantry, if it works for you, thats great,
- if it doesn't and in the process destroys France than thats not my
- problem!
-
- The compiler lacks the following features:
-
- - Casts (though conversions between types are done automatically this will
- raise compiler warnings)
- - Enums (get around by use #define)
- - Typedefs (get around by use of #define)
-
- Recompense:
-
- - This compiler suite is provided free of charge and nothing is expected
- off of you if you use it, however it would be nice to get an email if
- you use it. If you release a commercial program using this package then
- it would be good to learn about it and know that all my work is not in
- vain! (A copy of the program would be appreciated).
-
- - Hardware, especially of the SCSI variety, always accepted <grin>
-
- A few thank yous:
-
- Although I mention them in the doc file, I feel I ought to mention the
- following people, without whom this compiler would not have got this far:
-
- - Dennis Groning, this guy tirelessly compiled the compiler for WinBlows
- and reported back with so many bug reports and suggestions that have
- made the compiler so much better.
-
- - Gunther Strube, without this guys assembler, z80asm, I wouldn't be sat
- here writing this text.
-
- - Garry Lancaster, for not compiling for Linux for almost 6 months(!), but
- especially for putting up with me rabbiting on about it for those 6
- months without getting too irate (though he did write convert Forth for
- the Z88 in that time - maybe thats his way of venting anger?!?! <grin>)
-
- Finally:
-
- I'm still developing the Compiler, and I would very much like to keep
- a unified Cross Compiler, I release the source so that you can pick up
- on any bugs, laugh at the kludges which I've made(!) If you make any
- changes could you please let me know so that I can incorporate them into
- my set of sources - it would be a shame to come this far and end up with
- n different distributions, cheers!
-
- Have fun with the package,
-
- d.
- <djm@jb.man.ac.uk>
-
- 22/3/99
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 16101 6649 58.7% 23-Mar-99 00:06:36 +history.html
- 346 192 44.5% 07-Dec-98 19:46:08 +sqrt.asm
- 341 188 44.8% 07-Dec-98 19:45:06 +tan.asm
- 1301 279 78.5% 01-Sep-98 22:18:46 +tanh.asm
- 798 360 54.8% 08-Dec-98 00:43:54 +ufloat.asm
- 660 404 38.7% 23-Mar-99 00:12:08 +readme.1st
- 36552 14643 59.9% 23-Mar-99 00:10:00 +zcc.html
- 4700 2279 51.5% 23-Mar-99 00:01:10 +zcc.readme
- 349 193 44.6% 07-Dec-98 19:45:20 +log10.asm
- 388 213 45.1% 07-Dec-98 19:46:22 +minusfa.asm
- 694 284 59.0% 07-Dec-98 22:45:46 +pow.asm
- 571 286 49.9% 07-Dec-98 21:01:20 +qfloat.asm
- 341 188 44.8% 07-Dec-98 19:45:00 +sin.asm
- 1174 310 73.5% 01-Sep-98 22:15:34 +sinh.asm
- 586 281 52.0% 07-Dec-98 22:09:58 +float.asm
- 385 208 45.9% 07-Dec-98 19:44:14 +floor.asm
- 1278 437 65.8% 07-Dec-98 22:46:42 +fmod.asm
- 579 253 56.3% 07-Dec-98 21:03:36 +fsetup.asm
- 477 252 47.1% 07-Dec-98 21:01:10 +ifix.asm
- 359 198 44.8% 07-Dec-98 19:45:14 +log.asm
- 344 191 44.4% 07-Dec-98 19:44:20 +atan.asm
- 729 295 59.5% 07-Dec-98 22:46:18 +atan2.asm
- 462 242 47.6% 07-Dec-98 19:44:00 +ceil.asm
- 341 189 44.5% 07-Dec-98 19:44:52 +cos.asm
- 1152 302 73.7% 01-Sep-98 22:15:28 +cosh.asm
- 347 193 44.3% 07-Dec-98 19:45:46 +exp.asm
- 332 191 42.4% 07-Dec-98 21:03:20 +fabs.asm
- 1292 501 61.2% 01-Mar-99 16:34:08 +strupr.asm
- 708 388 45.1% 01-Mar-99 16:31:44 +strupr.c
- 328 110 66.4% 07-Dec-98 22:10:24 +z88make
- 344 189 45.0% 07-Dec-98 19:44:44 +acos.asm
- 970 360 62.8% 07-Dec-98 22:46:02 +amax.asm
- 1028 384 62.6% 07-Dec-98 22:45:54 +amin.asm
- 344 188 45.3% 07-Dec-98 19:44:36 +asin.asm
- 976 488 50.0% 01-Mar-99 16:59:42 +strstr.c
- 1277 582 54.4% 01-Mar-99 14:56:20 +strstr.c.bak
- 1931 581 69.9% 01-Mar-99 17:49:14 +strstrip.asm
- 773 400 48.2% 01-Mar-99 17:46:50 +strstrip.c
- 2795 726 74.0% 01-Mar-99 15:47:22 +strtok.asm
- 712 358 49.7% 01-Mar-99 15:40:48 +strtok.c
- 2341 687 70.6% 01-Mar-99 17:41:12 +strrstrip.asm
- 746 407 45.4% 01-Mar-99 17:23:16 +strrstrip.c
- 1640 592 63.9% 01-Mar-99 15:52:12 +strspn.asm
- 418 249 40.4% 01-Mar-99 15:49:12 +strspn.c
- 2961 708 76.0% 01-Mar-99 17:07:02 +strstr.asm
- 2050 630 69.2% 01-Mar-99 14:56:44 +strstr.asm.bak
- 636 336 47.1% 01-Mar-99 16:52:54 +strpos.op1
- 653 363 44.4% 01-Mar-99 16:52:54 +strpos.opt
- 1687 581 65.5% 01-Mar-99 15:33:22 +strrchr.asm
- 454 256 43.6% 01-Mar-99 15:30:56 +strrchr.c
- 2967 657 77.8% 01-Mar-99 16:47:54 +strrstr.asm
- 1220 594 51.3% 01-Mar-99 16:42:12 +strrstr.c
- 2690 599 77.7% 01-Mar-99 16:27:26 +strnicmp.asm
- 1114 560 49.7% 01-Mar-99 16:27:36 +strnicmp.c
- 1401 517 63.0% 01-Mar-99 15:25:28 +strpbrk.asm
- 422 244 42.1% 01-Mar-99 15:22:50 +strpbrk.c
- 653 363 44.4% 01-Mar-99 16:52:54 +strpos.asm
- 791 433 45.2% 01-Mar-99 16:52:28 +strpos.c
- 455 218 52.0% 20-Aug-98 00:17:24 +strlen.asm
- 1294 502 61.2% 01-Mar-99 16:29:24 +strlwr.asm
- 745 399 46.4% 01-Mar-99 16:31:52 +strlwr.c
- 1314 471 64.1% 07-Oct-98 00:18:08 +strncat.asm
- 1795 637 64.5% 10-Oct-98 14:32:38 +strncmp.asm
- 1193 378 68.3% 08-May-98 00:58:12 +strncpy.asm
- 1052 407 61.3% 07-Oct-98 00:18:14 +strcmp.asm
- 754 311 58.7% 01-Mar-99 17:43:36 +strcpy.asm
- 1662 596 64.1% 01-Mar-99 15:18:36 +strcspn.asm
- 421 250 40.6% 01-Mar-99 15:26:10 +strcspn.c
- 2493 638 74.4% 01-Mar-99 16:27:14 +stricmp.asm
- 1139 558 51.0% 01-Mar-99 16:27:06 +stricmp.c
- 1618 710 56.1% 01-Oct-98 11:30:40 +mkdir.asm
- 620 264 57.4% 01-Oct-98 19:34:56 +sleep.asm
- 1079 345 68.0% 08-May-98 01:32:38 +reverse.asm
- 1008 385 61.8% 20-Aug-98 00:30:18 +strcat.asm
- 1453 500 65.5% 01-Mar-99 15:30:44 +strchr.asm
- 396 237 40.1% 01-Mar-99 15:05:04 +strchr.c
- 612 247 59.6% 19-Aug-98 22:12:20 +settxy.asm
- 1055 472 55.2% 29-Nov-98 19:25:44 +abs.asm
- 1296 534 58.7% 27-Nov-98 19:31:04 +atexit.asm
- 529 255 51.7% 01-Dec-98 21:24:18 +csleep.asm
- 1380 551 60.0% 27-Nov-98 19:31:30 +exit.asm
- 1350 493 63.4% 12-Mar-99 21:05:14 +getcwd.asm
- 321 161 49.8% 15-Nov-98 17:18:04 +labs.asm
- 395 239 39.4% 12-Mar-99 01:07:22 +getk.asm
- 336 208 38.0% 19-Aug-98 22:12:52 +getkey.asm
- 319 183 42.6% 01-Mar-99 14:07:14 +putchar.asm
- 1178 426 63.8% 19-Aug-98 22:07:50 +putn.asm
- 332 220 33.7% 07-Sep-98 01:35:44 +puts.asm
- 597 327 45.2% 01-Oct-98 01:33:04 +remove.asm
- 691 359 48.0% 01-Oct-98 01:31:30 +rename.asm
- 546 215 60.6% 12-Mar-99 01:31:56 +fhand_ck.asm
- 2081 825 60.3% 01-Oct-98 11:05:46 +fopen.asm
- 1580 587 62.8% 12-Mar-99 00:23:10 +fputc.asm
- 1376 565 58.9% 13-Oct-98 20:18:36 +fputs.asm
- 986 471 52.2% 12-Mar-99 01:29:20 +ftell.asm
- 292 158 45.8% 12-Mar-99 01:49:06 +getc.asm
- 290 159 45.1% 12-Mar-99 01:02:18 +getc.asm~
- 890 437 50.8% 09-Jan-97 00:14:58 +turn.asm
- 911 431 52.6% 09-Jan-97 00:14:58 +turnto.asm
- 721 371 48.5% 22-Aug-98 01:34:26 +fclose.asm
- 892 439 50.7% 12-Mar-99 01:23:22 +feof.asm
- 1138 460 59.5% 15-Mar-99 21:05:30 +fgetc.asm
- 1375 530 61.4% 12-Mar-99 01:30:12 +fgetpos.asm
- 2734 857 68.6% 12-Mar-99 01:48:44 +fgets.asm
- 23391 9579 59.0% 14-Mar-99 18:48:20 +standard.lib
- 939 456 51.4% 09-Jan-97 00:14:50 +strchr.asm
- 1321 532 59.7% 09-Jan-97 00:14:50 +strcpy.asm
- 664 339 48.9% 09-Jan-97 00:14:52 +tolower.asm
- 660 337 48.9% 09-Jan-97 00:14:54 +toupper.asm
- 3137 1139 63.6% 14-Mar-99 18:46:16 +transfer.asm
- 613 317 48.2% 09-Jan-97 00:14:42 +setbyte.asm
- 745 362 51.4% 09-Jan-97 00:14:42 +setlong.asm
- 636 312 50.9% 09-Jan-97 00:14:44 +setptr.asm
- 606 311 48.6% 09-Jan-97 00:14:46 +setword.asm
- 545 321 41.1% 09-Jan-97 00:14:46 +setxy.asm
- 638 324 49.2% 14-Mar-99 18:35:12 +standard
- 1648 700 57.5% 14-Mar-99 18:41:16 +relpools.asm
- 1987 819 58.7% 09-Jan-97 00:14:32 +reorder.asm
- 761 392 48.4% 09-Jan-97 00:14:34 +respixl.asm
- 1054 485 53.9% 09-Jan-97 00:14:36 +rnd.asm
- 1732 626 63.8% 14-Mar-99 18:45:48 +rotleft.asm
- 1735 624 64.0% 14-Mar-99 18:45:58 +rotright.asm
- 833 436 47.6% 09-Jan-97 00:14:20 +rand.asm
- 725 370 48.9% 09-Jan-97 00:14:22 +rbitmask.asm
- 640 329 48.5% 09-Jan-97 00:14:24 +readbyte.asm
- 748 358 52.1% 09-Jan-97 00:14:26 +readlong.asm
- 760 373 50.9% 09-Jan-97 00:14:26 +readptr.asm
- 627 329 47.5% 09-Jan-97 00:14:28 +readword.asm
- 868 469 45.9% 14-Mar-99 18:42:02 +openpool.asm
- 1885 808 57.1% 09-Jan-97 00:14:12 +opngraph.asm
- 1072 495 53.8% 09-Jan-97 00:14:14 +pixladdr.asm
- 821 428 47.8% 09-Jan-97 00:14:16 +plotpixl.asm
- 834 427 48.8% 09-Jan-97 00:14:16 +pointxy.asm
- 632 338 46.5% 09-Jan-97 00:14:18 +poolenty.asm
- 4209 1613 61.6% 14-Mar-99 18:40:48 +malloc.asm
- 742 395 46.7% 09-Jan-97 00:13:56 +memcmp.asm
- 1381 567 58.9% 09-Jan-97 00:13:58 +memcpy.asm
- 3000 1236 58.8% 14-Mar-99 18:41:06 +mfree.asm
- 2637 967 63.3% 09-Jan-97 00:14:04 +move.asm
- 1322 612 53.7% 14-Mar-99 18:41:54 +newpool.asm
- 527 291 44.7% 09-Jan-97 00:10:58 +isdigit.asm
- 551 293 46.8% 09-Jan-97 00:11:02 +isspace.asm
- 692 348 49.7% 09-Jan-97 00:11:04 +lbitmask.asm
- 5630 1797 68.0% 09-Jan-97 00:11:10 +lftscrol.asm
- 2496 1084 56.5% 09-Jan-97 00:11:14 +line.asm
- 5700 2099 63.1% 09-Jan-97 00:11:20 +liner.asm
- 5419 1893 65.0% 14-Mar-99 18:45:38 +insert.asm
- 2433 926 61.9% 09-Jan-97 00:10:42 +inthex.asm
- 808 366 54.7% 09-Jan-97 00:10:46 +invcase.asm
- 767 402 47.5% 09-Jan-97 00:10:48 +invpixl.asm
- 525 296 43.6% 09-Jan-97 00:10:52 +isalnum.asm
- 850 397 53.2% 09-Jan-97 00:10:56 +isalpha.asm
- 1230 548 55.4% 14-Mar-99 18:45:16 +findmin.asm
- 2026 774 61.7% 14-Mar-99 18:45:30 +fxheight.asm
- 628 323 48.5% 09-Jan-97 00:10:24 +getptr.asm
- 843 408 51.6% 09-Jan-97 00:10:26 +getvptr.asm
- 727 381 47.5% 14-Mar-99 18:39:38 +greywin.asm
- 696 345 50.4% 09-Jan-97 00:10:32 +initmall.asm
- 1120 473 57.7% 09-Jan-97 00:09:54 +drawbox.asm
- 1557 668 57.0% 14-Mar-99 18:44:48 +dscorder.asm
- 3124 1220 60.9% 09-Jan-97 00:10:02 +dspblock.asm
- 4120 1544 62.5% 09-Jan-97 00:10:06 +extcall.asm
- 2158 895 58.5% 14-Mar-99 18:44:58 +find.asm
- 1232 547 55.6% 14-Mar-99 18:45:06 +findmax.asm
- 2938 1102 62.4% 14-Mar-99 18:38:38 +copy.asm
- 5183 1850 64.3% 14-Mar-99 18:39:20 +creatflm.asm
- 9162 2109 76.9% 14-Mar-99 18:40:12 +creatwin.asm
- 1522 626 58.8% 14-Mar-99 18:44:04 +delall.asm
- 8965 2284 74.5% 14-Mar-99 18:44:24 +delete.asm
- 1775 699 60.6% 14-Mar-99 18:44:34 +diffrnce.asm
- 3927 1449 63.1% 09-Jan-97 00:09:02 +bsearch.asm
- 3352 1271 62.0% 09-Jan-97 00:09:08 +clrarea.asm
- 648 330 49.0% 09-Jan-97 00:09:10 +clsgraph.asm
- 865 436 49.5% 09-Jan-97 00:09:14 +compare.asm
- 464 259 44.1% 09-Jan-97 00:09:16 +compptr.asm
- 3507 1099 68.6% 09-Jan-97 00:09:20 +compstr.asm
- 2310 669 71.0% 09-Jan-97 00:08:38 +avlstrct.asm
- 528 243 53.9% 09-Jan-97 00:08:42 +avltree.def
- 3287 954 70.9% 14-Mar-99 18:38:06 +balnclft.asm
- 3276 936 71.4% 14-Mar-99 18:38:16 +balncrgt.asm
- 624 345 44.7% 09-Jan-97 00:08:54 +bindbnk1.asm
- 624 345 44.7% 09-Jan-97 00:08:58 +bindbnk2.asm
- 636 299 52.9% 14-Mar-99 19:36:10 +utoi.c
- 0 0 0.0% 23-Mar-99 00:13:32 +zcc_opt.def
- 1361 616 54.7% 09-Jan-97 00:08:22 +allocid.asm
- 1109 518 53.2% 09-Jan-97 00:08:26 +alocvptr.asm
- 1524 661 56.6% 14-Mar-99 18:37:24 +ascorder.asm
- 936 432 53.8% 14-Mar-99 18:37:46 +avlcount.asm
- 452 275 39.1% 15-Mar-99 21:32:34 +sf_ungetc.c
- 1212 472 61.0% 15-Mar-99 21:52:14 +sprintf.asm
- 860 427 50.3% 15-Mar-99 21:52:06 +sprintf.c
- 989 480 51.4% 15-Mar-99 21:42:16 +sscanf.asm
- 769 381 50.4% 15-Mar-99 21:42:08 +sscanf.c
- 2534 627 75.2% 14-Oct-98 02:07:16 +utoi.asm
- 8363 1516 81.8% 15-Mar-99 21:16:44 +scanf1.asm
- 3465 891 74.2% 15-Mar-99 21:16:34 +scanf1.c
- 5026 1846 63.2% 10-Oct-98 11:48:50 +scanf2.c
- 1919 582 69.6% 15-Mar-99 21:31:10 +sf_getc.asm
- 1077 410 61.9% 15-Mar-99 21:32:48 +sf_getc.c
- 454 318 29.9% 15-Mar-99 21:23:12 +sf_ungetc.asm
- 3506 833 76.2% 14-Mar-99 19:29:44 +printf1.c
- 4263 1467 65.5% 14-Mar-99 20:33:18 +printf2.c
- 393 240 38.9% 15-Mar-99 21:45:36 +README
- 664 381 42.6% 15-Mar-99 21:40:56 +scanf.asm
- 690 361 47.6% 15-Mar-99 21:40:48 +scanf.c
- 5026 1846 63.2% 10-Oct-98 11:48:50 +scanf2.c
- 722 386 46.5% 14-Mar-99 19:44:16 +pf_outc.asm
- 537 270 49.7% 14-Mar-99 19:44:06 +pf_outc.c
- 1029 426 58.6% 15-Mar-99 21:51:52 +printf.asm
- 803 412 48.6% 15-Mar-99 21:52:00 +printf.c
- 11766 2289 80.5% 14-Mar-99 19:48:26 +printf1.asm
- 4337 1021 76.4% 14-Oct-98 01:28:54 +itou.asm
- 1031 442 57.1% 14-Mar-99 19:34:32 +itou.c
- 3678 932 74.6% 14-Oct-98 01:48:24 +itox.asm
- 1090 436 60.0% 14-Mar-99 19:35:12 +itox.c
- 1310 567 56.7% 10-Oct-98 11:48:44 +scanf.c
- 1856 735 60.3% 10-Oct-98 11:48:48 +scanf1.c
- 826 304 63.1% 14-Mar-99 19:33:00 +fprintf.asm
- 821 410 50.0% 14-Mar-99 19:25:42 +fprintf.c
- 794 391 50.7% 15-Mar-99 21:43:42 +fscanf.asm
- 748 380 49.1% 15-Mar-99 21:43:24 +fscanf.c
- 4649 999 78.5% 13-Oct-98 21:45:04 +itod.asm
- 1120 436 61.0% 14-Mar-99 19:21:00 +itod.c
- 511 263 48.5% 01-Mar-99 18:28:48 +getlarge.asm
- 1122 488 56.5% 01-Mar-99 18:34:16 +initmem.asm
- 2641 1000 62.1% 01-Mar-99 18:25:02 +malloc.asm
- 0 0 0.0% 23-Mar-99 00:13:38 +zcc_opt.def
- 100 50 50.0% 12-Mar-99 21:54:22 +malmake
- 42 42 0.0% 14-Mar-99 18:53:46 +mkclib
- 311 213 31.5% 19-Aug-98 22:14:14 +nl.asm
- 144 56 61.1% 22-Aug-98 14:58:02 +libdefs.def
- 2044 1063 47.9% 14-Mar-99 18:53:08 +malloc.lib
- 800 365 54.3% 12-Mar-99 22:10:00 +calloc.asm
- 713 330 53.7% 12-Mar-99 21:40:24 +calloc.c
- 724 292 59.6% 12-Mar-99 21:44:40 +clrmem.asm
- 5939 1661 72.0% 01-Mar-99 18:26:12 +free.asm
- 1504 624 58.5% 01-Mar-99 18:27:40 +getfree.asm
- 844 321 61.9% 15-Oct-98 20:52:32 +uncircle.asm
- 789 297 62.3% 15-Oct-98 20:54:14 +undraw.asm
- 899 364 59.5% 15-Oct-98 21:07:12 +undrawb.asm
- 801 298 62.7% 15-Oct-98 20:54:38 +undrawr.asm
- 657 278 57.6% 15-Oct-98 20:53:16 +unplot.asm
- 2840 906 68.0% 15-Oct-98 21:00:54 +window.asm
- 657 277 57.8% 15-Oct-98 20:52:56 +plot.asm
- 849 324 61.8% 15-Oct-98 21:05:20 +point.asm
- 465 253 45.5% 14-Nov-98 01:59:10 +prfont.asm
- 772 324 58.0% 01-Oct-98 01:07:32 +rscroll.asm
- 548 290 47.0% 14-Nov-98 01:58:30 +sprite.asm
- 771 314 59.2% 15-Oct-98 20:58:30 +swapgfxbk.asm
- 785 296 62.2% 15-Oct-98 20:53:50 +draw.asm
- 894 361 59.6% 15-Oct-98 21:08:18 +drawb.asm
- 796 296 62.8% 15-Oct-98 20:54:58 +drawr.asm
- 63 63 0.0% 14-Nov-98 01:45:32 +font.asm
- 77 45 41.5% 01-Oct-98 01:24:10 +graphics
- 697 290 58.3% 01-Oct-98 01:04:42 +lscroll.asm
- 1180 448 62.0% 06-Oct-98 01:46:32 +grafix.inc
- 841 317 62.3% 15-Oct-98 20:51:40 +circle.asm
- 470 235 50.0% 15-Oct-98 20:55:54 +clg.asm
- 724 286 60.4% 16-Oct-98 11:33:48 +clga.asm
- 866 386 55.4% 15-Oct-98 21:07:56 +closegfx.asm
- 3097 669 78.3% 06-Oct-98 01:13:44 +dcircle.asm
- 564 306 45.7% 10-Oct-98 15:56:48 +sqrt.c
- 3231 697 78.4% 10-Oct-98 17:41:08 +sqrt.old
- 622 264 57.5% 01-Sep-98 19:34:36 +tan.asm
- 1301 279 78.5% 01-Sep-98 22:18:46 +tanh.asm
- 371 177 52.2% 16-Sep-98 00:34:48 +ufloat.asm
- 0 0 0.0% 23-Mar-99 00:14:06 +zcc_opt.def
- 753 268 64.4% 01-Sep-98 22:18:00 +poly.asm
- 364 192 47.2% 01-Sep-98 21:13:48 +pow.asm
- 957 296 69.0% 07-Dec-98 20:09:08 +rand.asm
- 231 120 48.0% 07-Dec-98 20:23:32 +seed.asm
- 1642 579 64.7% 03-Sep-98 03:01:02 +sin.asm
- 1174 310 73.5% 01-Sep-98 22:15:34 +sinh.asm
- 2992 717 76.0% 11-Oct-98 15:00:24 +sqrt.asm
- 207 123 40.5% 01-Sep-98 22:17:20 +hlsub.asm
- 1659 623 62.4% 16-Sep-98 00:36:26 +ifix.asm
- 2395 724 69.7% 03-Sep-98 03:00:30 +log.asm
- 275 142 48.3% 01-Sep-98 19:55:10 +log10.asm
- 254 151 40.5% 08-Oct-98 21:27:30 +minusfa.asm
- 408 228 44.1% 08-Oct-98 21:19:42 +odd.asm
- 5994 1106 81.5% 14-Mar-99 20:38:38 +ftoe.asm
- 2369 677 71.4% 14-Mar-99 20:38:22 +ftoe.c
- 3740 894 76.0% 14-Mar-99 20:38:32 +ftoe.i
- 5136 884 82.7% 14-Mar-99 20:38:36 +ftoe.op1
- 5994 1106 81.5% 14-Mar-99 20:38:38 +ftoe.opt
- 213 122 42.7% 01-Sep-98 21:52:40 +hladd.asm
- 523 228 56.4% 01-Sep-98 21:48:42 +evenpol.asm
- 1438 513 64.3% 01-Sep-98 22:19:24 +exp.asm
- 233 116 50.2% 08-Oct-98 21:15:30 +fabs.asm
- 1127 488 56.6% 14-Oct-98 20:14:54 +float.asm
- 810 334 58.7% 01-Sep-98 21:42:10 +floor.asm
- 1339 467 65.1% 07-Dec-98 21:05:42 +fmod.asm
- 368 204 44.5% 01-Sep-98 21:22:02 +amax.asm
- 277 144 48.0% 01-Sep-98 21:22:34 +amin.asm
- 1541 633 58.9% 03-Sep-98 02:59:54 +atan.asm
- 1819 416 77.1% 01-Sep-98 22:15:14 +atan2.asm
- 210 119 43.3% 07-Dec-98 19:42:28 +ceil.asm
- 412 231 43.9% 03-Sep-98 03:01:28 +cos.asm
- 1152 302 73.7% 01-Sep-98 22:15:28 +cosh.asm
- 402 243 39.5% 17-Feb-99 11:25:34 +isupper.asm
- 840 355 57.7% 01-Mar-99 13:58:18 +isxdigit.asm
- 327 160 51.0% 01-Mar-99 18:03:48 +toascii.asm
- 425 210 50.5% 22-Aug-98 01:51:44 +tolower.asm
- 413 213 48.4% 22-Aug-98 01:52:20 +toupper.asm
- 413 129 68.7% 07-Dec-98 21:05:06 +genmake
- 281 163 41.9% 01-Sep-98 21:52:18 +addhalf.asm
- 351 175 50.1% 01-Mar-99 18:05:20 +isascii.asm
- 353 194 45.0% 01-Mar-99 13:43:30 +iscntrl.asm
- 376 226 39.8% 17-Feb-99 11:26:14 +isdigit.asm
- 418 254 39.2% 17-Feb-99 11:24:46 +islower.asm
- 768 401 47.7% 01-Mar-99 14:00:22 +ispunct.asm
- 492 221 55.0% 01-Mar-99 13:44:26 +isspace.asm
- 317 176 44.4% 13-Sep-98 23:05:42 +l_long_ult.asm
- 706 241 65.8% 13-Nov-98 21:41:50 +l_long_xor.asm
- 401 232 42.1% 26-Feb-99 00:10:10 +long2int_s.asm
- 669 335 49.9% 01-Mar-99 12:14:30 +lpush2.asm
- 811 345 57.4% 01-Mar-99 13:49:08 +isalnum.asm
- 444 239 46.1% 17-Feb-99 11:27:10 +isalpha.asm
- 1704 548 67.8% 26-Feb-99 00:41:16 +l_long_sub.asm
- 2991 866 71.0% 26-Feb-99 18:03:52 +l_long_ucmp.asm
- 351 190 45.8% 26-Feb-99 12:33:52 +l_long_uge.asm
- 341 187 45.1% 26-Feb-99 12:40:30 +l_long_ugt.asm
- 333 180 45.9% 14-Sep-98 13:04:48 +l_long_ule.asm
- 308 173 43.8% 13-Sep-98 23:04:30 +l_long_lt.asm
- 1888 724 61.6% 14-Nov-98 16:44:40 +l_long_mult.asm
- 301 173 42.5% 13-Sep-98 23:00:56 +l_long_ne.asm
- 327 156 52.2% 15-Nov-98 16:31:58 +l_long_neg.asm
- 700 239 65.8% 13-Nov-98 21:41:24 +l_long_or.asm
- 300 171 43.0% 26-Feb-99 11:58:56 +l_long_eq.asm
- 327 179 45.2% 26-Feb-99 12:02:56 +l_long_ge.asm
- 381 214 43.8% 26-Feb-99 12:02:12 +l_long_gt.asm
- 326 176 46.0% 13-Sep-98 23:02:48 +l_long_le.asm
- 319 151 52.6% 13-Sep-98 23:11:50 +l_long_lneg.asm
- 3075 879 71.4% 26-Feb-99 18:02:50 +l_long_cmp.asm
- 2221 743 66.5% 26-Feb-99 12:01:40 +l_long_cmp_new.asm
- 336 142 57.7% 13-Sep-98 23:11:20 +l_long_com.asm
- 3128 979 68.7% 15-Nov-98 16:41:04 +l_long_div.asm
- 2236 765 65.7% 15-Nov-98 17:02:06 +l_long_div_u.asm
- 1107 422 61.8% 26-Feb-99 12:26:30 +l_long_asr.asm
- 1125 440 60.8% 22-Mar-99 19:27:00 +l_long_asr_u.asm
- 246 132 46.3% 13-Sep-98 23:12:24 +l_long_bool.asm
- 1004 406 59.5% 30-Nov-98 20:14:00 +l_long_case.asm
- 411 195 52.5% 23-Feb-99 21:37:28 +l_declong.asm
- 419 204 51.3% 21-Feb-99 22:16:56 +l_inclong.asm
- 1574 488 68.9% 21-Feb-99 23:18:30 +l_long_add.asm
- 706 242 65.7% 13-Nov-98 21:42:04 +l_long_and.asm
- 1093 440 59.7% 26-Feb-99 12:23:08 +l_long_asl.asm
- 385 224 41.8% 24-Feb-99 19:01:24 +l_uge.asm
- 404 230 43.0% 24-Feb-99 19:01:32 +l_ugt.asm
- 401 225 43.8% 24-Feb-99 19:00:50 +l_ule.asm
- 383 221 42.2% 24-Feb-99 19:01:00 +l_ult.asm
- 327 185 43.4% 07-Sep-98 00:42:42 +l_xor.asm
- 170 110 35.2% 04-Dec-98 00:06:14 +zzzzzzzz.asm
- 266 152 42.8% 26-Feb-99 18:42:40 +int2long_s.asm
- 319 183 42.6% 07-Sep-98 00:42:08 +l_or.asm
- 324 186 42.5% 07-Sep-98 00:41:38 +l_pint.asm
- 350 123 64.8% 13-Sep-98 22:58:10 +l_plong.asm
- 290 121 58.2% 02-Dec-98 20:32:40 +l_putptr.asm
- 319 182 42.9% 07-Sep-98 00:52:50 +l_sub.asm
- 273 160 41.3% 07-Sep-98 00:40:52 +l_sxt.asm
- 438 247 43.6% 07-Sep-98 00:50:56 +l_ucmp.asm
- 390 228 41.5% 07-Sep-98 00:45:14 +l_gt.asm
- 395 224 43.2% 07-Sep-98 00:45:58 +l_le.asm
- 329 191 41.9% 07-Sep-98 00:54:34 +l_lneg.asm
- 378 220 41.7% 12-Sep-98 01:26:46 +l_lt.asm
- 906 326 64.0% 27-Nov-98 19:17:54 +l_mul.asm
- 366 216 40.9% 07-Sep-98 00:44:26 +l_ne.asm
- 294 173 41.1% 11-Oct-98 21:12:10 +l_neg.asm
- 1356 567 58.1% 28-Nov-98 22:41:58 +l_div_u.asm
- 364 214 41.2% 07-Sep-98 00:44:36 +l_eq.asm
- 342 206 39.7% 10-Oct-98 14:28:38 +l_gchar.asm
- 379 222 41.4% 07-Sep-98 00:46:32 +l_ge.asm
- 346 165 52.3% 02-Dec-98 20:32:10 +l_getptr.asm
- 279 169 39.4% 07-Sep-98 00:39:46 +l_gint.asm
- 355 142 60.0% 13-Sep-98 22:57:40 +l_glong.asm
- 892 316 64.5% 29-Aug-98 23:06:18 +l_case_old.a
- 312 173 44.5% 07-Sep-98 00:56:38 +l_cm_bc.asm
- 311 173 44.3% 07-Sep-98 00:56:12 +l_cm_de.asm
- 584 294 49.6% 07-Sep-98 00:50:24 +l_cmp.asm
- 305 175 42.6% 07-Sep-98 00:53:50 +l_com.asm
- 327 184 43.7% 07-Sep-98 00:57:14 +l_deneg.asm
- 3536 1125 68.1% 28-Nov-98 22:37:30 +l_div.asm
- 348 209 39.9% 07-Sep-98 00:52:14 +l_asl.asm
- 618 260 57.9% 22-Mar-99 17:00:36 +l_asr.asm
- 650 280 56.9% 22-Mar-99 19:26:38 +l_asr_u.asm
- 331 186 43.8% 07-Sep-98 00:57:52 +l_bcneg.asm
- 268 162 39.5% 07-Sep-98 00:55:32 +l_bool.asm
- 677 285 57.9% 13-Oct-98 19:35:06 +l_case.asm
- 3502 886 74.7% 22-Mar-99 19:21:52 +z88_crt0.hdr
- 867 557 35.7% 22-Mar-99 23:30:46 +z88_crt0.obj
- 3752 1264 66.3% 15-Dec-98 21:07:54 +z88_math.lib
- 1099 632 42.4% 21-Mar-99 23:04:46 +zcc.cfg
- 0 0 0.0% 23-Mar-99 00:13:18 +zcc_opt.def
- 2608 627 75.9% 22-Mar-99 19:22:22 +clib_make
- 313 188 39.9% 10-Oct-98 11:41:14 +getarg.asm
- 328 185 43.5% 07-Sep-98 00:43:18 +l_and.asm
- 2503 1104 55.8% 28-Feb-96 09:51:36 +stdio.def
- 5053 1744 65.4% 28-Feb-96 09:51:38 +syspar.def
- 1218 524 56.9% 28-Feb-96 09:51:38 +time.def
- 274 196 28.4% 28-Feb-96 09:51:38 +tokens.def
- 6047 1514 74.9% 21-Mar-99 23:08:44 +z80rules.1
- 6075 1517 75.0% 19-Mar-99 00:07:36 +z80rules.1_990320
- 8741 1260 85.5% 21-Mar-99 22:53:18 +z80rules.2
- 32844 12669 61.4% 22-Mar-99 19:27:40 +z88_clib.lib
- 6615 2307 65.1% 14-Mar-99 19:15:22 +z88_crt0.asm
- 437 272 37.7% 08-Mar-98 11:44:46 +map.def
- 23081 5531 76.0% 07-Dec-98 20:22:20 +mathgen.asm
- 2946 917 68.8% 07-Dec-98 22:06:00 +mathz88.asm
- 2592 1101 57.5% 28-Feb-96 09:51:36 +memory.def
- 621 352 43.3% 28-Feb-96 09:51:36 +misc.def
- 800 414 48.2% 28-Feb-96 09:51:36 +saverst.def
- 565 310 45.1% 28-Feb-96 09:51:36 +screen.def
- 693 362 47.7% 28-Feb-96 09:51:36 +serintfc.def
- 23391 9579 59.0% 14-Mar-99 18:48:20 +standard.lib
- 2652 1132 57.3% 28-Feb-96 09:51:36 +fileio.def
- 483 260 46.1% 28-Feb-96 09:51:36 +filter.def
- 1719 805 53.1% 08-Mar-98 11:46:36 +flashepr.def
- 2254 839 62.7% 01-Mar-99 20:06:20 +float.asm
- 1977 853 56.8% 28-Feb-96 09:51:36 +fpp.def
- 6874 3357 51.1% 15-Dec-98 21:07:48 +gen_math.lib
- 562 292 48.0% 28-Feb-96 09:51:36 +integer.def
- 331 232 29.9% 28-Feb-96 09:51:36 +interrpt.def
- 2044 1063 47.9% 14-Mar-99 18:53:08 +malloc.lib
- 22 22 0.0% 10-Mar-99 01:36:28 +strings.h
- 1132 523 53.7% 28-Feb-96 09:51:34 +alarm.def
- 3534 983 72.1% 29-Sep-98 17:55:20 +bastoken.def
- 423 248 41.3% 28-Feb-96 09:51:34 +char.def
- 920 394 57.1% 29-Sep-98 17:55:24 +ctrlchar.def
- 3780 1446 61.7% 28-Feb-96 09:51:34 +director.def
- 1298 597 54.0% 28-Feb-96 09:51:34 +dor.def
- 2700 1216 54.9% 28-Feb-96 09:51:34 +error.def
- 163 133 18.4% 05-Oct-98 19:52:42 +world.c
- 549 233 57.5% 10-Mar-99 00:43:48 +ctype.h
- 470 244 48.0% 07-Dec-98 20:37:46 +float.h
- 1773 680 61.6% 11-Mar-99 19:48:20 +graphics.h
- 520 292 43.8% 12-Mar-99 22:07:56 +malloc.h
- 1014 368 63.7% 10-Mar-99 00:52:30 +math.h
- 1763 742 57.9% 15-Mar-99 21:53:38 +stdio.h
- 584 313 46.4% 12-Mar-99 21:06:24 +stdlib.h
- 1059 314 70.3% 17-Mar-99 21:14:14 +string.h
- 764 391 48.8% 07-Oct-98 00:37:56 +filetest.c
- 1622 583 64.0% 16-Oct-98 17:39:26 +gfx.c
- 378 269 28.8% 19-Mar-99 01:30:06 +macro.c
- 178 130 26.9% 27-Sep-98 21:24:18 +opt_test.c
- 3170 1833 42.1% 22-Mar-99 23:23:54 +rpn.bin
- 2215 954 56.9% 14-Mar-99 22:35:46 +rpn.c
- 2587 1476 42.9% 22-Mar-99 23:29:04 +sorter.bin
- 859 391 54.4% 15-Mar-99 17:12:18 +sorter.c
- 1688 808 52.1% 14-Mar-99 17:43:24 +define.c
- 4487 2181 51.3% 22-Mar-99 23:31:04 +dstar.bin
- 11706 4153 64.5% 02-Dec-98 00:47:20 +dstar.c
- 12788 1686 86.8% 03-Dec-98 12:14:34 +dstar.h
- 24883 4733 80.9% 31-Jul-98 19:56:34 +dstar_orig.a
- 4031 2181 45.8% 12-Sep-98 02:43:58 +enigma.bas
- 1872 1104 41.0% 22-Mar-99 23:26:08 +enigma.bin
- 3756 1169 68.8% 15-Mar-99 18:46:06 +enigma.c
- 6100 2681 56.0% 02-Dec-98 20:30:40 +far.html
- 16101 6649 58.7% 23-Mar-99 00:06:36 +history.html
- 2726 1108 59.3% 11-Mar-99 01:26:52 +stdio.html
- 92761 32779 64.6% 07-Mar-99 14:18:58 +z80asm.txt
- 36552 14643 59.9% 23-Mar-99 00:10:00 +zcc.html
- 3605 1036 71.2% 13-Mar-99 00:16:34 +cube.c
- 16054 1370 91.4% 22-Mar-99 22:26:08 +cube.wk
- 4731 2323 50.8% 14-Mar-99 23:01:18 +cube_gen.bin
- 3712 1444 61.0% 14-Mar-99 23:03:06 +cube_z88.bin
- 27304 15594 42.8% 03-Aug-98 01:18:14 +dz80
- 74100 28302 61.8% 08-Sep-98 19:17:16 +dzasm
- 55908 31767 43.1% 22-Mar-99 22:31:36 +sccz80
- 86332 37019 57.1% 22-Mar-99 22:29:54 +sccz80_wos
- 459 291 36.6% 23-Mar-99 00:17:20 +startzcc
- 66952 33566 49.8% 09-Mar-99 23:42:32 +z80asm
- 20256 11592 42.7% 22-Mar-99 19:46:24 +zcc
- 28272 16658 41.0% 17-Feb-99 00:54:50 +zcpp
- 42244 17675 58.1% 21-Mar-99 21:29:24 +zcpp_wos
- 2322 1141 50.8% 03-Dec-98 23:16:46 +dz80.readme
- 2502 1220 51.2% 25-Feb-98 08:15:56 +dz80read.me
- 9256 5332 42.3% 22-Mar-99 22:29:38 +copt
- 10880 4531 58.3% 22-Mar-99 22:24:28 +copt_wos
- -------- ------- ----- --------- --------
- 1421234 564152 60.3% 23-Mar-99 18:06:14 478 files
-